/*
    Document    : style_general.css
    Created on  : 1/06/2011
    Name of application : Chrysalide
    Author              : Lionel Giroud d'Argoud - Diagonal - Organisation et automatisation des tests
    Description : Page de style
*/


/* --- POSITIONNEMENT --- */

body {    
    width: 1024px;
    margin: auto;
    /*        background-color:#B7B7B5;*/
}

/* differentes parties du site*/

#entete {
/*    */
/*    width: 998px;
    height: 80px; 
    
    
    padding: 10px;*/
    margin-top:8px;
    background-color:#E2E2DE;
    margin-bottom: 10px;
    border-style:solid;
    border-color:#939392;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:8px;
    box-shadow: 1px 1px 6px #555;
}

.sousTitreEntete{
    font-size: 10pt;
    font-style: italic;
}

#menu {
    margin-left: 27%;
    width: 1024px; /* Tr?s important : donner une taille au menu */
}

h1{
    font-size: 30px;
    font-weight: inherit;
}

h2{
    color:#336699;
}

.tableScroll{
    width: inherit;
    top : inherit;
    border: none;
    text-align: inherit;
    border-collapse: inherit;
    overflow: auto;
/*    width: 12px;*/
}

#centre{   
    padding: 0.5em;
    border-style:solid;
    border-color:#939392;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:8px;
    box-shadow: 1px 1px 6px #555;
    overflow:hidden;
    background-color:#E2E2DE;
}

#centreLeft{
    width: 250px;
/*    border:3px solid black;*/
    float:left;
    border-right: 1px solid #939392;
    min-height: 250px;
    overflow:hidden;
}


#centreRight{
    width: 700px;
    float:right;
/*    border:3px solid black;*/
    text-align: justify;
/*    overflow:hidden;*/
}

#piedCentre{
    text-align: center;
}

#pied{
    text-align: center;
}

/*label {
    margin-top:20px;
    display:block;
}*/

legend {
    font-size: 13pt;
    color:#336699;
    /*    marron : #a0522d*/
}

fieldset {
    padding:20px;
    margin-bottom:10px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:8px;
}

a{
    text-decoration: none;
    color:#336699;
}

body {
    font-family:"trebuchet ms",sans-serif;
    font-size:90%;
}

select {
    font-family:Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:12px;
    background-color:#FEFEE2;
    width:auto;
    border:3px solid #969696;
}

thead {
    font-weight:bold;
}

tbody{
    font-family: sans-serif;
}

.caseSansBordure{
    border: 0;
}

.caseTitre{
    border:3px solid #969696;
    background-color: #D9CEB2;
    text-align: center;
}

.caseTable{
    font-family: sans-serif;
    border:1px solid #969696;
    text-align: center;
    background-color: #ffffff;
}

.caseTable2{
    font-family: sans-serif;
    border:1px solid #969696;
    text-align: center;
    background-color: #F0F0F0; 
}

table {
    
    /*width:90%;*/
    margin:auto;
}

td {
    border-collapse:collapse;
    font-family:sans-serif;
    font-size:80%;
    padding:5px;
    text-align:center;
}

tbody {
    border:3px solid #969696;
}

label.inline {
    display:inline
}
input[type=password], input[type=text] {
    border:1px solid black;
    background-color:#FEFEE2;
    border:3px solid #969696;
}

.messageLabel{
    display:inline;
    color: #FF0000;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:8px;
    box-shadow: 1px 1px 6px #555;
    border:1px solid #FF0000;
    background-color: #FFD3D3; 
    padding: 3px;
}

.messageLabelConnect{
    display:inline;
    color: #258727;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:8px;
    box-shadow: 1px 1px 6px #555;
    border:1px solid #258727;
    background-color: #BEFFA3; 
    padding: 3px;
/*    text-align: center;*/
}

.inscriptionLabel{
    display:inline;
    color: #939392;
/*    border:1px solid #D8D8D8;*/
/*     background-color: #939392;*/
/*    width:150px;*/
/*    height: 40px;*/
}

.deconnect{
    display:inline;
}

.deconnect a{
    display:inline;
    display:inline-block;
    width:150px;
    height: 25px;
    line-height:25px;
    text-align:center;
    vertical-align:middle;
    background-color: #939392;
    color:white;
    text-decoration:none;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:8px;

    
/*    border:3px solid black;*/
}
.deconnect a:hover {
    background-color: #939392;
    box-shadow: 1px 1px 6px #555;
}

input[type=submit]{
    display:inline-block;
    width:150px;
    height: 25px;
    /*line-height:40px;*/
     line-height:25px;
    text-align:center;
    vertical-align:middle;
    color:white;
    border:#333;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:8px;
    background-color: #939392;
}

input[type=submit]:hover {
    cursor:pointer;
    background-color: #939392;
    box-shadow: 1px 1px 6px #555;
}

.copyRight{
    font-size: 12pt;
    font-family: Verdana;
    font-weight:bold;
    color:#E2E2DE;
}

.copyRightBis{
    font-size: 8pt;
    font-family: Verdana;
    font-weight:bold;
    color:#E2E2DE;
}

.imgUser{
    position: relative; top: 17%;
    width: 105px; height: 105px;
}

.imgDelete{
    position: relative; top: 17%;
    width: 15px; height: 15px;
}

.imgArticles{
    position: relative; top: 17%;
    width: 80px; height: 80px;
}

.noStyle{
    width: inherit;
    top : inherit;
    border: none;
    text-align: inherit;
    border-collapse: inherit;
}


.titreAppli{
    font-size: 22pt;
    font-family: Verdana;
    font-weight:bold;
    color:#336699;
    padding: 10px;
    text-align: left;
/*    border:3px solid black;*/
}

